body	{margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.main	{width:1003px; height:auto; margin:0 auto;}

.header	{width:1001px; height:80px; border:1px solid;}
.header img	{width:100px; height:80px;}

.header-footer	{width:996px; height:12px; background:#dadbdb; margin-top:0px;}

.menu	{
    width:1001px; 
    height:48px; 
    background:black; 
    margin-top:10px; 
    border:1px solid; 
    border-bottom: solid 3px #d90000
}
.menu-sub {
    height:34px; 
    float:left; 
    background-color:black; 
    margin-top:-12px; 
    margin-left:-40px; 
    margin-right:40px; 
    border-right:1px solid #666666;    
    padding:14px 10px 0px 6px;
}

    .menu-sub:hover a{        
        color:red;
    }
    .menu-sub:hover{        
        background-color:white;
    }

menu-sub2 {
    height:34px; 
    float:left; 
    background-color:black; 
    margin-top:-12px; 
    margin-left:-40px; 
    margin-right:40px; 
    border-right:1px solid #666666;    
    padding:14px 10px 0px 6px;
}

.menu-sub-text {
    font-size:17px; 
    color:white; 
    text-decoration:none; 
    margin-left:10px; 
    margin-right:10px;
}

.menu-sub-text:hover {
    
}

.menu-sub-text2 {
    font-size:17px; 
    color:red; 
    text-decoration:none; 
    margin-left:10px; 
    margin-right:10px;
}

.sub-menu {
    margin-top:-12px;
    margin-left:-40px;
}

.sub-menu-item {
    float:left;
    display:block;
    margin: 5px 10px 0 15px;
    padding-top:5px;
    position: relative;
    height: 25px;    
}

    .sub-menu-item:active {

    }

.sub-menu-text {
    text-decoration:none;
    font-size:12px;
    font-family:Arial;
}

    .sub-menu-text:hover {
        color:red;                     
    }

.sub-menu-text2 {
    text-decoration:none;
    font-size:12px;
    font-family:Arial;
    color:red;
}

.body 	{width:1003px; margin-top:5px;}

.body-left{
    width:690px; 
    float:left;

}

.body-left-topic01			{
    width:690px; 
    line-height:normal; 
    border:1px solid #D6D6D6;

}
.body-left-topic-header01	{
    width:690px; 
    height:37px; 
    border-bottom:0px solid; 
    background:#D6D6D6;

}
.body-left-topic-content01	{
    width:692px; 
    height:450px;

}

.body-left-topic-content01-highlight01 {
    width:345px; 
    height: 300px; 
    border: 0px solid; 
    float:left; 
    position:relative;
}

.body-left-topic-content01-highlight02 {
    width:345px; 
    height: 150px; 
    border: 0px solid; 
    float:left; 
    position:relative;
}
.body-left-topic-content01-highlight-image01 {
    width:345px; 
    height: 300px;
}
.body-left-topic-content01-highlight-image02 {
    width:345px; 
    height: 150px;
}
.body-left-topic-content01-highlight-title {left:10px; position:absolute; width:300px;}
.body-left-topic-content01-highlight01-text {color:white; font-family:Tahoma; font-size:27px; font-weight:bold; text-shadow: 1px 1px 4px #000;}
.body-left-topic-content01-highlight02-text {color:white; font-family:Tahoma; font-size:17px; font-weight:bold; text-shadow: 1px 1px 4px #000;}

.body-left-topic02				{width:690px; height:auto; border:1px solid; margin-top:10px;}
.body-left-topic-header02		{width:690px; height:37px; border-bottom:1px solid; background:#D6D6D6;}
.body-left-topic-content02		{width:690px; height:201px;}

.body-left-topic03				{width:688px; height:auto; border:1px solid #D6D6D6; margin-top:10px;}

.body-left-topic-header03{
    width:688px; 
    height:37px; 
    border-bottom:1px solid #D6D6D6; 
    background:#CCC;
}

.body-left-topic-header03-left	{
    width:190px; height:37px; 
    background-image:url(images/header-left.png); 
    background-repeat:no-repeat; 
    float:left; 
    position:relative;

}
.body-left-topic-header03-left-title {position:absolute; width:190px; height:39px; left:20px; top:-12px;}
.body-left-topic-header03-left-text		{color:white; font-family:Tahoma; font-size:19px; font-weight:normal;}
.body-left-topic-content03				{width:690px; height:201px;}
.body-left-topic-content03-left 		{width: 250px; height:159px; float:left; padding:20px 25px;}
.body-left-topic-content03-left-img 	{width="250"; height="125";}
.body-left-topic-content03-left-text 	{width:250px; font-size:15px;}
.body-left-topic-content03-right 		{width: 390px; height:199px; float:left;}
.body-left-topic-content03-right-table 	{margin-top:10px; font-size:13px;}

.body-left-topic-content03-right-img 	{
    width="90"; 
    height="55";
}

.body-right {
    width:301px;
    height:auto;
    border:0px solid;        
    float:left;
    margin-left:10px;
}

.body-right-header {
    width:300px;
    height:38px;    
    background-color: #d6d6d6;    
    padding-top:10px;
    margin-bottom:5px;    
}

.body-right-title {
    margin-top: 5px;
    margin-bottom:0px;    
    margin-left:12px;
    left: 5px;
    font-size:15px;
}

.body-right-searchbar {
    border: none;
    height: 25px;
    padding-left: 5px;
    width: 205px;
    background-color: White;
    position: relative;    
    left: 10px;
    border-radius: 8px;
}

.body-right-searchbutton {
    
    border-radius: 8px;
    height: 27px;        
    margin-right:5px;
    width: 70px;
    float:right;    
}

.body-right-content {    
    width:300px;
    height:auto;
    margin-top:10px;
    padding-bottom:5px;    
    float:left;    
    border:1px solid #D6D6D6;
}

.body-right-content2 {    
    width:300px;
    height:auto;        
    margin-top:10px;
    padding-bottom:5px;    
    float:left;    
    border:1px solid #D6D6D6;
}

.body-right-content2-scroll {
    width:300px;
    height:500px;
    overflow-y:scroll;
    overflow-x:hidden;        
    padding-bottom:5px;    
    float:left;        
}

.body-right-content-comment {    
    padding-left:5px;
    padding-right:15px;
    padding-bottom:15px;
    margin-bottom:15px;    
    border-bottom:1px dashed #CCC;
}

.body-right-content-conmment2 {
        
    padding-left:5px;
    padding-right:15px;
    padding-bottom:15px;
    margin-bottom:15px;    
    border-bottom:1px dashed #CCC;
}

.body-right-content-conmment-text1 {
    font-size:15px;
    font-weight:bold;
}

.body-right-content-conmment-text2 {
    font-size:13px;
    font-style:italic;
}

.body-right-content-comment-article {
    text-align:right;
    
    margin-top:10px;
    color: #888;
    font-style: italic;
}

.body-news		{width:690px; height:auto; margin-top:10px; float:left;}

.news-body		{width:690px; line-height:normal; border:1px solid #DADBDB;}
.news-header    {width:670px; font-size:18px; padding-left:20px; border-bottom: 1px solid #DADBDB }
.news-content {width:650px; height:auto; border: 1px #DADBDB; padding:20px}

.news-tab {
    background-image:url(images/menu-2.png);
    height:37px;
    width:680px;
    padding-left:10px;
    margin-top:10px;
}

.news-tab-menu {
    padding-left:0px;
}

.news-tab-submenu {
    background-color:white;
    width:74px;
    height:27px;
    padding-left:15px;
    padding-top:10px;
    border-top:1px solid;
    display:block;
    font-weight:bold;
    font-size:15px;
    float:left;    
}

.news-tab-submenu2 {
    background-color:black;
    width:74px;
    height:26px;
    padding-left:15px;
    padding-top:10px;
    border-top:1px solid;
    display:block;
    font-weight:bold;
    font-size:15px;
    float:left;    
}

.news-tab-submenu-text {
    color:red;
    text-decoration:none;
}

.news-tab-submenu-text2 {
    color:white;
    text-decoration:none;
}
.category-hightlight-box {width:692px; height:299px;}

.category-newslist {
    width:690px; 
    height:190px; 
    border-bottom: 1px dashed #999; 
    padding-top:10px; 
    
}
.category-newslist2 {
    background-color: #eee;
    border-bottom: 1px dashed #999;
    overflow: hidden;
    width:690px; 
    height:190px;
}

.category-newslist-image {
    width:230px; 
    height:180px; 
    float:left; 
    margin-top:10px; 
    margin-right:30px;
}

.category-newslist-content {
    width:430px; 
    height:180px; 
    float:left;
}

.category-newslist-title {
    font-family: Tahoma;
    font-size: 22px;
    text-decoration: none;
    color: #000;
    font-weight: normal;
}

.category-newslist-category {
    color:red;
    text-decoration:none;
    font-weight:bold;
}

.category-newslist-summary {
    color: #333;
    font-family: Arial;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 10px;
}

.paging-box {
    text-align:center;
    background: none repeat scroll 0 0 #333;
    width:690px;
    height: 35px;
    padding-top: 15px;
    margin-top:10px;
}

.paging-item {
    border: 1px solid #777;
    margin: 0 1px;
    padding: 5px 9px;
    display: inline-block;
}

.pager
{
	margin: 8px 3px;
	padding: 3px;
}

.pager .disabled
{
	border: 1px solid #777;
	color: #999;
	margin-top: 4px;
	padding: 5px 9px;
	text-align: center;
}

.pager .current
{
	background-color: #333;
	border: 1px solid #777;
	color: red;
	font-weight: bold;
	margin-top: 4px;
	padding: 5px 9px;
	text-align: center;
}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a
{
    color:white;
	border: 1px solid #777;
	padding: 5px 9px;
	text-align: center;
	text-decoration: none;
}

.related-box {width:688px; height:250px; border:1px solid #DADBDB; margin-top:8px;}
.related-header {font-weight:bold; font-size:18px; padding-left:20px;}
.related-news {width:196px; height:170px; border:1px solid black; float:left; margin-left:22px; margin-top:10px; background-color:#eae9e9}
.related-news-image {width:196px; height:110px; border-bottom:1px solid black;}
.related-news-title {font-weight:bold; font-size:14px; margin-top:2px;}

.tag-box {width:688px; height:auto; margin-top:8px; border:1px solid #DADBDB;}
.tag-title {margin-left:5px; margin-top:0px; padding-top:8px; padding-bottom: 15px; width:665px; font-size:18px; font-weight:bold;}
.tag-body {color: #006697; font-weight: bold; padding-left: 9px; font-size:17px;}
.tag-text {color: #A4A4A4; font-size: 17px; font-weight: normal; text-decoration: none; display:inline;}

.comment-box {width:688px; height:auto; margin-top:8px; border:1px solid #DADBDB;}
.comment-header {background: #dde8f4; border-bottom: 1px #abc5e4 solid; border-top: 2px #abc5e4 solid; padding: 4px 11px 6px; font-weight: bold; color: #444; font-size: 15px;}
.comment-body {width:675px; height:200px; margin-left:8px; margin-right:5px; margin-bottom:5px;}
.comment-header2 {font-weight:bold; margin-left:0px;}
.comment-button {float:right;}

.comment-bar {
    background: #fff;
    padding: 3px 10px;
    font-size: 15px;
    color: #444;
    margin-left: 0px;
    font-weight: bold;
}

.comment-list {
    width:664px; 
    height:auto; 
    border:1px 
    solid #DADBDB; 
    border-top:0px; 
    padding-left:15px; 
    padding-right:8px; 
    float:left;
}

.comment-text-name {
    color: #578cca;
    font-weight: bold;
    font-size: 14px;
}

.comment-text-date {
    color:black;
    font-size:12px;
}

.advertise-item {
    clear: both;
    height: 142px;
    overflow: hidden;
    border-bottom:1px solid #e5e5e5;
}

.advertise-title {
    clear: both;
    text-align: left;
    overflow: hidden;
    height: auto;
    padding: 5px 10px 0;
    padding-bottom:1px;
    line-height: 14px;
    font-weight:bold;
    font-size:13px;
}

.advertise-link {
    margin-bottom: 2px;
    text-decoration: none;
    color: #666;
    padding: 5px 10px 0;
}

.advertise-content {
    height:90px;
    padding-left:10px;
    padding-top:5px;
}

.advertise-description {
    width:185px;
    height:77px;
    overflow:hidden;
    padding-left:5px;
    padding-right:5px;
    float:right;
}

.advertise-a {
    text-decoration:none;
}